package org.walklink.common.entity.jvm;

import java.io.Serializable;

/**
 * jvm内存信息
 *
 * @author lidishan
 */
public class JvmMemoryInfoDto implements Serializable {

    /** 堆初始内存 **/
    private Long headInitMemory;
    /** 堆最大内存 **/
    private Long headMaxMemory;
    /** 堆已提交内存 **/
    private Long headCommittedMemory;
    /** 堆已用内存 **/
    private Long headUsedMemory;

    /** 非堆初始内存 **/
    private Long noHeadInitMemory;
    /** 非堆最大内存 **/
    private Long noHeadMaxMemory;
    /** 非堆已提交内存 **/
    private Long noHeadCommittedMemory;
    /** 非堆已用内存 **/
    private Long noHeadUsedMemory;

    public Long getHeadInitMemory() {
        return headInitMemory;
    }

    public JvmMemoryInfoDto setHeadInitMemory(Long headInitMemory) {
        this.headInitMemory = headInitMemory;
        return this;
    }

    public Long getHeadMaxMemory() {
        return headMaxMemory;
    }

    public JvmMemoryInfoDto setHeadMaxMemory(Long headMaxMemory) {
        this.headMaxMemory = headMaxMemory;
        return this;
    }

    public Long getHeadCommittedMemory() {
        return headCommittedMemory;
    }

    public JvmMemoryInfoDto setHeadCommittedMemory(Long headCommittedMemory) {
        this.headCommittedMemory = headCommittedMemory;
        return this;
    }

    public Long getHeadUsedMemory() {
        return headUsedMemory;
    }

    public JvmMemoryInfoDto setHeadUsedMemory(Long headUsedMemory) {
        this.headUsedMemory = headUsedMemory;
        return this;
    }

    public Long getNoHeadInitMemory() {
        return noHeadInitMemory;
    }

    public JvmMemoryInfoDto setNoHeadInitMemory(Long noHeadInitMemory) {
        this.noHeadInitMemory = noHeadInitMemory;
        return this;
    }

    public Long getNoHeadMaxMemory() {
        return noHeadMaxMemory;
    }

    public JvmMemoryInfoDto setNoHeadMaxMemory(Long noHeadMaxMemory) {
        this.noHeadMaxMemory = noHeadMaxMemory;
        return this;
    }

    public Long getNoHeadCommittedMemory() {
        return noHeadCommittedMemory;
    }

    public JvmMemoryInfoDto setNoHeadCommittedMemory(Long noHeadCommittedMemory) {
        this.noHeadCommittedMemory = noHeadCommittedMemory;
        return this;
    }

    public Long getNoHeadUsedMemory() {
        return noHeadUsedMemory;
    }

    public JvmMemoryInfoDto setNoHeadUsedMemory(Long noHeadUsedMemory) {
        this.noHeadUsedMemory = noHeadUsedMemory;
        return this;
    }
}
